Configure Email Notification
Configure the SMTP feature to generate email notifications for component failures, critical conditions, or general system status.
Before you begin
-
To identify the SMTP server by hostname, you must first configure a DNS client on the switch.
About this task
The SMTP feature is disabled by default.
Procedure
Examples
Configure the SMTP client to use TCP port 26 to communicate with an SMTP server that is using port 26. Add two receiver email addresses, configure the server information using an IPv4 address, and enable the SMTP feature. Finally, configure an SMTP domain name, and then verify the configuration.
Switch:1>enable Switch:1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Switch:1(config)#smtp port 26 Switch:1(config)#smtp receiver-email add test1@default.com,test2@default.com Switch:1(config)#smtp server 192.0.2.1 Switch:1(config)#smtp enable Switch:1(config)#smtp domain-name test mailer Switch:1(config)#show smtp ================================================================================ SMTP Information ================================================================================ SMTP Status: Enabled Server Address: 192.0.2.1 Server Port: 26 Status send Timer: 30 (seconds) Sender Email: LabSwitch@default.com Domain Name: test mailer Receiver Emails: test1@default.com test2@default.com
Add an event ID to the list for which the switch sends email notification on a log event.
Switch:1(config)#smtp event-id add 0x0000c5ec
Verify the configuration.
Switch>show smtp event-id ====================================================================== SMTP Event IDs Information ====================================================================== Log Event IDs: (total: 50) ,0x000106d0 ,0x000106da ,0x000107f5 ,0x0000c5ec ,0x00040506 ,0x00088524 ,0x000e4602 ,0x000e4608 ,0x00210596 ,0x0027458d Default Event IDs: (total: 50) ,0x000106d0 ,0x000106da ,0x000107f5 ,0x00040506 ,0x00088524 ,0x000e4602 ,0x000e4608 ,0x00210596 ,0x0027458d Remove From Default: (total: 0) Add List: (total: 1) 0x0000c5ec
Display information about a specific event:
Switch:1#show logging file event-code 0x00088524 1 2024-03-07T13:58:49.449Z BN1-7720-4BN-3 CP1 - 0x00088524 - 00000000 GlobalRouter SW INFO Boot sequence successful
Variable Definitions
The following table defines parameters for the smtp port command.
Variable |
Value |
---|---|
<1–65535> |
Specifies the TCP port on the switch that the SMTP client uses to communicate with the SMTP server. The default value is 25. Note:
You must disable the SMTP feature before you can change an existing SMTP port configuration. The port you specify must match the port that the SMTP server uses. |
The following table defines parameters for the smtp receiver-email command.
Variable |
Value |
---|---|
add WORD<3-1274> |
Adds an email address to the recipient list. The recipients receive the email notification generated by the switch. You must configure at least one email recipient and can create a maximum of five email recipients. You can specify multiple addresses in a single command by separating them with a comma. You cannot use quotation marks (“) or commas (,) in email addresses. Other restrictions for the format of the email address follow RFC 5321. The maximum length for the address is 254 characters. |
remove WORD<3-1274> |
Removes an email address from the recipient list. The recipients receive the email notification generated by the switch. You can specify multiple addresses in a single command by separating them with a comma. You cannot use quotation marks (“) or commas (,) in email addresses. Other restrictions for the format of the email address follow RFC 5321. The maximum length for the address is 254 characters. |
The following table defines parameters for the smtp server command.
Variable |
Value |
---|---|
WORD<1-256> |
Specifies the SMTP server address. You can use either a hostname or IPv4 address. If you use a hostname, you must configure the DNS client on the switch. |
The following table defines parameters for the smtp sender-email command.
Variable |
Value |
---|---|
WORD<3-254> |
Specifies the email address that the system displays it in the From field of the message that the switch generates. By default, the switch uses <SystemName>@default.com. |
The following table defines parameters for the smtp event-id command.
Variable |
Value |
---|---|
add WORD<1-1100> |
Adds a log event to the list of events that generate email notification. You can specify multiple event IDs in a single command by separating them with a comma. The event ID can be up to 10 digits in hexadecimal format. |
remove WORD<1-1100> |
Removes a log event from the list of events that generate email notification. You can specify multiple event IDs in a single command by separating them with a comma. The event ID can be up to 10 digits in hexadecimal format. |
The following table defines parameters for the smtp status-send-timer command.
Variable |
Value |
---|---|
<0 | 30-43200> |
Specifies the interval, in seconds, at which the switch sends status information. The default is 30 seconds. A value of 0 means the switch does not send status information. |
The following table defines parameters for the smtp domain-name command.
Variable |
Value |
---|---|
WORD<1-254> |
Specifies the SMTP host name or IPv4 address (string length 1–254). |
The following table defines parameters for the show smtp command.
Variable |
Value |
---|---|
event-id |
Shows a list of active event IDs for which the switch generates email notification. The command output includes the default list of IDs and IDs you specifically add or remove. |